package com.cisetech.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.cisetech.mapper.bobocai.YouQingMapper;
import com.cisetech.service.YouQingService;
import com.cisetech.vo.Page;
import com.cisetech.vo.bobocai.YouQingVo;

@Service
public class YouQingServiceImpl implements YouQingService{
	
	@Autowired
	YouQingMapper youQingMapper;
	
	@Override
	public int addYouQing(YouQingVo youQingVo) {
		// TODO Auto-generated method stub
		return youQingMapper.addYouQing(youQingVo);
	}

	@Override
	public Page<YouQingVo> getList(YouQingVo youQingVo) {
		Page<YouQingVo> page = new Page<YouQingVo>();
		if(youQingVo!=null && youQingVo.getPageNo()>0){
			youQingVo.setCalculationPge((youQingVo.getPageNo()-1)*youQingVo.getPageSize());
		}
		List<YouQingVo> list = youQingMapper.getList(youQingVo);
		Integer i = youQingMapper.findListCount();
		page.Pagehtml(youQingVo.getPageNo(), youQingVo.getPageSize(), i, list);
		return page;
	}

	@Override
	public void delete(List<YouQingVo> list) {
		youQingMapper.delete(list);
	}

	@Override
	public void updateType(YouQingVo youQingVo) {
		// TODO Auto-generated method stub
		youQingMapper.updateType(youQingVo);
	}

	@Override
	public List<YouQingVo> findYouQing(YouQingVo youQingVo) {
		
		return youQingMapper.findYouQing(youQingVo);
	}

}
